#pragma once
#ifndef __Trainer_H
#define __Trainer_H
#include "CProgram.h"  

class CTrainer
{
public:
	//----------------------C'tor, D'tor--------------------------
	CTrainer(const char *TName); 
	CTrainer(const CTrainer &other);
	~CTrainer(void);
	//------------------------------------------------------------
	
	//--------------------------Getters---------------------------
	const char *getTrainerName  () const; 
	CProgram   &getProgram      ();
	CDate       getCurrentDate  ();
	
	//-------------------------Setters----------------------------
	void setTrainerName(const char * TName);
	
private:
	CProgram Program;
	char *TrainerName;

};
#endif 